import axios from 'axios';
import qs from "qs";

// 公共配置
axios.defaults.baseURL = "https://user.api.it120.cc"
// const service=axios.create({
// 基础地址
// baseURL:"https://user.api.it120.cc",
// 超时时间
//     timeout:3000
// })
// 请求拦截
// service.interceptors.request.use(config=>{
axios.interceptors.request.use(config => {
    // 是否有token，有token就带在请求头部
    // config.headers.aa="aa"
    let token= sessionStorage.getItem("token")
    if(token){
        config.headers["X-Token"]=token
    }
    if(config.method == "post"){
        if(toString.call(config.data) != "[object FormData]"){
    config.data=qs.stringify(config.data)
        }
    }
    return config
})
// 响应拦截
axios.interceptors.response.use(config => {
    return config.data
})

// 暴露
export default axios